package com.sport.model.setting.dtos;

import com.sport.model.user.bos.AccountUserBo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.Negative;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class SportPreInfoUpdateDto {

    /**
     * 运动会名
     */
    private String sportMeetingName;

    /**
     * 运动会开始日期
     */
    private String sportStartDate;

    /**
     * 运动会场地
     */
    private String sportPlace;

    /**
     * 运动会举行届数
     */
    private Integer sportSession;

    /**
     * 运动会直道数目
     */
    private Integer sportStraightNums;

    /**
     * 运动会弯道数目
     */
    private Integer sportBendNums;

    /**
     * 运动会竞赛计时方式，1为手动计时，2为电动计时
     */
    @Max(2)
    @Min(1)
    private Integer sportCountMethod;

    private AccountUserBo accountUserBo;
}
